package com.koron.css2.contractmanage.ecBean;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.util.Map;

/**
 * 合同平台预览实体类
 *
 * @author 李文浩
 * @version YH230315
 * @date 2023/4/18 09:46
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode
@ApiModel(value = "合同平台预览实体类", description = "调用合同平台预览的请求参数")
public class EcContractPreviewBean {

    @ApiModelProperty("机构编号")
    private String companyId;

    @ApiModelProperty("填充信息 pdf模板字段对应内容")
    private Map<String, Object> fillInfos;

    @ApiModelProperty("合同模板编号")
    private String templateCode;

    @ApiModelProperty("三方系统名称，如营业、报装、OA系统等")
    private String thirdName;

    @ApiModelProperty("返回格式：0：pdf格式 1：图片格式")
    private int type;
}
